//
//  HTTPPromise+Me.h
//  HTHappySale
//
//  Created by 创维海通 on 2017/9/20.
//  Copyright © 2017年 zxyywy. All rights reserved.
//

#import "HTTPPromise.h"
#import "HTTPPromise+AFNetworking.h"

@interface HTTPPromise (Me)

/**
 *  3.8 获取用户信息
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.8 获取用户信息
 */
+ (HTTPPromise *)requestUser_InfoParams:(NSData *)params
                               Success:(HTTPPromiseFulfiller)success
                               failure:(HTTPPromiseRejecter)failure;

/**
 *  3.9 绑定销售经理
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.9 绑定销售经理
 */
+ (HTTPPromise *)requestBindManagerParams:(NSData *)params
                                Success:(HTTPPromiseFulfiller)success
                                failure:(HTTPPromiseRejecter)failure;

/**
 *  3.10 我的钱包
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.10 我的钱包
 */
+ (HTTPPromise *)requestMineWalletParams:(NSData *)params
                                  Success:(HTTPPromiseFulfiller)success
                                  failure:(HTTPPromiseRejecter)failure;

/**
 *  3.11 历史提现记录列表
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.11 历史提现记录列表
 */
+ (HTTPPromise *)requestWithdrawHistoryParams:(NSData *)params
                                 Success:(HTTPPromiseFulfiller)success
                                 failure:(HTTPPromiseRejecter)failure;
/**
 *  3.12 提现说明
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.12 提现说明
 */
+ (HTTPPromise *)requestWithdrawDescriptionParams:(NSData *)params
                                      Success:(HTTPPromiseFulfiller)success
                                      failure:(HTTPPromiseRejecter)failure;

/**
 *  3.13 提现
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.13 提现
 */
+ (HTTPPromise *)requestWithdrawCashParams:(NSData *)params
                                      Success:(HTTPPromiseFulfiller)success
                                      failure:(HTTPPromiseRejecter)failure;
/**
 *  3.14 获取QQ群
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.14 获取QQ群
 */
+ (HTTPPromise *)requestQQgroupParams:(NSData *)params
                              Success:(HTTPPromiseFulfiller)success
                              failure:(HTTPPromiseRejecter)failure;

/**
 *  3.18 生成二维码
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.18 生成二维码
 */
+ (HTTPPromise *)requestMyCodeParams:(NSData *)params
                              Success:(HTTPPromiseFulfiller)success
                              failure:(HTTPPromiseRejecter)failure;

/**
 *  3.15 用户反馈
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.15 用户反馈
 */
+ (HTTPPromise *)requestFeedbackParams:(NSData *)params
                            Success:(HTTPPromiseFulfiller)success
                            failure:(HTTPPromiseRejecter)failure;
/**
 *  3.16 关于我们
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.16 关于我们
 */
+ (HTTPPromise *)requestAboutParams:(NSData *)params
                                   Success:(HTTPPromiseFulfiller)success
                                   failure:(HTTPPromiseRejecter)failure;

/**
 *  3.19 修改头像
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.19 修改头像
 */
+ (HTTPPromise *)requestUserPortraitParams:(NSData *)params
                                   Success:(HTTPPromiseFulfiller)success
                                   failure:(HTTPPromiseRejecter)failure;

/**
 *  3.20 修改昵称
 *
 *  @param params  <#params description#>
 *  @param success <#success description#>
 *  @param failure <#failure description#>
 *
 *  @return 3.20 修改昵称
 */
+ (HTTPPromise *)requestUserNicknameParams:(NSData *)params
                                  Success:(HTTPPromiseFulfiller)success
                                  failure:(HTTPPromiseRejecter)failure;



@end
